/*
********************************************************************************
* Copyright (C) 2021, xiang.D <dx_65535@163.com>.
* All right reserved.
*
* File Name   : led.h
* Author      :
* Version     : V1.0
* Description :
* Journal     : 2021-11-27 init v1.0
* Brief       : Blog: https://blog.csdn.net/qq_38750572?spm=1001.2014.3001.5343
* Others      :
********************************************************************************
*/

#ifndef __LED_H__
#define __LED_H__

#include "cmd_abstract.h"

class CLed : public CCmd
{
public:
    virtual ~CLed()
    {

    }

    static CLed *GetInstance();

    int ProcessMsg(long long cmdValue);

    void LedOn();

    void LedOff();

    void LedHorse();

private:
    CLed()
    {

    }
};

#endif